﻿body
{
}

table
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

td
{
	margin: 0 0 0 0;
}

tr
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.CustomerEntry input, .CustomerEntry select, .CustomerEntry textarea { border:1px solid #999; padding:2px; margin-bottom:5px; }
.CustomerEntry input:focus { border:1px solid #111; }
.CustomerEntry textarea { font-size:12px; }
.error input { border:2px solid #f00; }
.CustomerEntry input.normal { color: Black; }
.CustomerEntry input.label { color: Gray; }

.orderform h4 { margin-bottom:10px; font-size:1.3em; }
.orderform .CustomerEntry table { width: 266px; }
.orderform .CustomerEntry .half { width: 133px; }
.orderform .CustomerEntry .half input, .orderform .CustomerEntry .half select { width: 124px; }
.orderform .CustomerEntry input, .orderform .CustomerEntry select { width: 258px; }
.orderform #CustomerEntry1_txtCity { width:165px; margin-right:5px; }
.orderform #CustomerEntry1_ddState { width:90px; }
.orderform #CustomerEntry1_ddState option { width:300px; }
.orderform .countryCheckbox { margin-bottom:5px; }

.ItemList td { border: 1px solid black; }
.OrderDetail td { vertical-align: top; }

.modalPopup
{
	border-style: solid;
	border-color: #FF0000;
	background-color: #FFFFCC;
	margin: 5px;
}


#SequenceTable .left { text-align: right; font-weight: bold;}
#SequenceTable .right { text-align: left; }
#SequenceTable .spacer { width: 50px; }
#SequenceTable .SequenceRow { border: 1px solid black; }
#SequenceTable .SequenceRow input { width: 60px; }